CREATE EXTERNAL TABLE IF NOT EXISTS spmi_ods.spmi_aviation_out_fee(
id                                                 bigint                         COMMENT '主键ID',
template_id                                        bigint                         COMMENT '操作模板ID',
bill_type                                          smallint                       COMMENT '账单类型',
supplier_id                                        String                         COMMENT '供应商',
supplier_code                                      String                         COMMENT '供应商编码',
supplier_name                                      String                         COMMENT '供应商名称',
cost_fuel_weight                                   Double                         COMMENT '燃油附加费(公斤计价)',
cost_min_fuel                                      Double                         COMMENT '燃油附加费最低收费标准',
cost_surfacing_weight                              Double                         COMMENT '地面处理费(公斤计价)',
cost_min_surfacing                                 Double                         COMMENT '地面处理费最低收费标准',
cost_op_security_weight                            Double                         COMMENT '机场操作费(公斤计价)',
cost_min_op_security                               Double                         COMMENT '机场操作费最低收费标准',
cost_proxy_weight                                  Double                         COMMENT '代理操作费(公斤计价)',
cost_min_proxy                                     Double                         COMMENT '代理操作费最低收费标',
cost_security_weight                               Double                         COMMENT '机场建设费(公斤计价)',
cost_min_security                                  Double                         COMMENT '机场建设费最低收费标准',
cost_insure_weight                                 Double                         COMMENT '保险费(公斤计价)',
cost_min_insure                                    Double                         COMMENT '保险费最低收费标准',
cost_other_weight                                  Double                         COMMENT '其他费用(公斤计价)',
cost_min_other                                     Double                         COMMENT '其他费用最低收费标准',
is_verify                                          smallint                       COMMENT '审核标识1:已审核2:未审核',
is_enable                                          smallint                       COMMENT '是否启用1:启用 2:禁用',
is_delete                                          smallint                       COMMENT '是否删除',
create_by                                          bigint                         COMMENT '创建人ID',
update_by                                          bigint                         COMMENT '最后更新人ID',
create_by_name                                     String                         COMMENT '创建人名称',
update_by_name                                     String                         COMMENT '最后修改人名称',
create_time                                        timestamp                      COMMENT '创建时间',
update_time                                        timestamp                      COMMENT '更新时间',
version                                            String                         COMMENT '版本号',
sort                                               smallint                       COMMENT '排序'
)
COMMENT '发货通用费用明细'
PARTITIONED BY (dt STRING COMMENT '更新/创建日期 (yyyy-MM-dd)')
STORED AS PARQUET
LOCATION '/dw/hive/spmi_ods.db/external/spmi_aviation_out_fee'
TBLPROPERTIES (
  'parquet.column.index.access'='true'
)